<?PHP
/**
 * OpenStation
 *
 * @Application : functions.php
 * @Encode : 65001 Unicode ( UTF-8 NO BOM )
 * @Description : 内置基础函数库( Cli )
 * @Author : HK <hkyyang@gmail.com>
 */

/**
 * 输出错误
 *
 * @param String | Array : $error, 错误信息
 * @return void
 */
function halt( $error ) {
    $message = is_array( $error ) ? $error[ 'message' ] : $error;
    Log :: error( $message );
    exit( $message );
}

/**
 * 抛出异常信息
 *
 * @param String : $error, 异常信息
 * @return void
 */
function throw_exception( $error ) {
    if( is_array( $error ) ) {
        $msg = $error[ 'message' ];
    } else {
        $msg = $error;
    }
    Log :: error( $msg );
    exit( $msg );
}
?>